A Multi - User , Multi - Language Open Operating System ( extended abstract )
نویسندگان
چکیده
An open operating system provides a high degree of programming flexibility and efficiency. At the same time, it generally requires that all programs be written in a single language, and provides no protection other than that which is available from the compiler. These limitations may be tolerated by the user of a personal computer, but they become unacceptable on a workstation that must run untrusted software written in many different languages. Psyche is an operating system designed to make the most effective possible use of shared-memory multiprocessors and uniprocessor machines. It combines the flexibility of an open operating system with the ability to write in multiple languages and to establish solid protection boundaries. It also provides the efficiency of an open operating system for programs that do not require protection.
منابع مشابه
A Study of the Structure and Performance of MMU Handling Software
Modern operating systems provide a rich set of interfaces for mapping, sharing, and protecting memory. Different memory management unit (MMU) architectures provide different mechanisms for managing memory translations. Since the same OS usually runs on different MMU architectures, a software “hardware address translation” (hat) layer that abstracts the MMU architecture is normally implemented b...
متن کاملMathematical Method and Thermodynamic Approaches to Design Multi-Component Refrigeration Used in Cryogenic Process Part I: Optimal Operating Conditions
Abstract: Minimizing the work consumed in refrigeration system is the most effective measure to reduce the cost of products in sub-ambient chemical processes. The introduction of mixed working fluids into refrigeration system in place of pure working fluids is a recent advancement applied in the field. Due to the lack of systematic design method for Mixed Refrigerant Cycle (MRC), conventional a...
متن کاملDeveloping Self-adaptive Melody Search Algorithm for Optimal Operation of Multi-reservoir Systems
Operation of multi-reservoir systems is known as complicated and often large-scale optimization problems. The problems, because of broad search space, nonlinear relationships, correlation of several variables, as well as problem uncertainty, are difficult requiring powerful algorithms with specific capabilities to be solved. In the present study a Self-adaptive version of Melody Search algorith...
متن کاملA Novel Multi-user Detection Approach on Fluctuations of Autocorrelation Estimators in Non-Cooperative Communication
Recently, blind multi-user detection has become an important topic in code division multiple access (CDMA) systems. Direct-Sequence Spread Spectrum (DSSS) signals are well-known due to their low probability of detection, and secure communication. In this article, the problem of blind multi-user detection is studied in variable processing gain direct-sequence code division multiple access (VPG D...
متن کاملArgos: An Open Source Application For Building Multi- Touch Musical Interfaces
Argos is a multi-touch graphical user interface builder aimed at applications in musical performance and sound synthesis. The interface builder lets users construct interfaces through a library of existing widgets (e.g. knobs, sliders, buttons), while providing access to an extensible, open-source toolkit for developing new widgets. Argos was designed with platform-independence in mind, enablin...
متن کامل